//
//  BaseSubViewCtrl.h
//  DogeLegs
//
//  Created by 宋华 on 2017/8/15.
//  Copyright © 2017年 宋华. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "Loadingview.h"

@interface BaseSubViewCtrl : UIViewController

// 网络请求任务数组
@property (nonatomic, strong) NSMutableArray *taskArr;

@property (nonatomic,strong)Loadingview *loadingView;



/**
 @brief 添加网络请求任务
 @param dataTask 网络请求任务
 */
- (void)addSessionDataTask:(NSURLSessionDataTask *)dataTask;

/**
 *
 *  @brief 设置导航条左边按钮的背景图片
 *
 *  @param imageName 图片名称
 */
- (void)navBarLeftButtonWithBackgroundImage:(NSString *)imageName;

/**
 @brief 设置导航条右边按钮的标题
 @param btnTitle 按钮的标题
 */
- (void)navBarRightButtonTitle:(NSString *)btnTitle;

/**
 @brief 设置导航条右边按钮的标题
 @param btnTitle 按钮的标题
 */
- (void)navBarRightButtonTitle:(NSString *)btnTitle nomralTitleColor:(UIColor *)color hightTitleColor:(UIColor *)highcolor;
/**
 @brief 设置导航条右边按钮的image
 @param imageName 图片名称
 */
- (void)navBarLeftButtonImage:(NSString *)imageName;


/**
 @brief 通过图片设置导航条右边按钮
 @param imageName 按钮的背景图片
 */
- (void)navBarRightButtonWithImageName:(NSString *)imageName;

/**
 @brief 导航条右边按钮的点击事件(子类重写)
 @param sender 按钮对象
 */
- (void)rightButtonclickEvent:(id)sender;

/**
 @brief 导航条左边按钮的点击事件(子类重写)
 @param sender 按钮对象
 */
- (void)leftButtonclickEvent:(id)sender;


@end
